关于大小端以及位移运算说明 您所在的位置:网站首页 波形左移或右移 如何调整 关于大小端以及位移运算说明

关于大小端以及位移运算说明

#关于大小端以及位移运算说明| 来源: 网络整理| 查看: 265

1、首先,要知道位移运算只能用于char和int两个数据类型(即使是char和int两个数据类型的数组也不行),像float、double等用不了。

位移运算里说的如左移,它指数值里的位数从低位向高位移动(如从个位移到百位。ps:我们书写习惯是高位在左边,低位在右边),无论该数值是以小端还是大端形式存储的(即移动方向不是从内存地址角度上看的。小端存储时,数值中的低位存在内存(或其他存储器)上的低地址处,又我们画内存地址习惯是低地址在左边,高地址在右边,这样,数值上的左移,在内存地址角度上看其实是右移的)。

注释:

位移运算可以运用于大小端转换。

2、

无论是在大端还是小端的CPU上运行如下片段:

char *p=“abcd”;cout



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有